@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td, img, input, select {margin:0; padding:0;}
dl, dt, dd, ul, ol, li{list-style:none; list-style-position:outside;}
li, img {vertical-align:bottom;}
img {border:0 none; }
.errorMessage{color:red;display: inline;}
.clear {font-size:0; line-height:0; height:0; clear:both; overflow:hidden;}
.clearfix:after {clear: both;content: ".";display: block; height: 0;visibility: hidden;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
body{background:#FFFFFF url("../images/bodytopbg.jpg") repeat-x center top;font-size:12px;}
#login {margin: auto;padding: 60px 0 0;width: 320px; }
#login h1 {display:block; }
#login h1 a {background-image: url("../images/logo.gif");background-position: center top;background-repeat: no-repeat;display: block;height: 67px;overflow: hidden;padding-bottom: 15px;text-indent: -9999px;width: 320px;}
#login form {font-weight: normal;padding: 26px 24px 46px;background:#FFFFFF url("../images/login_bg.png") no-repeat 0 0 scroll;border: 1px solid #E4F1F5; border-radius: 5px; box-shadow: 0 0 2px #C4E1EF;}
#login label { font-size: 13px; cursor: pointer;}
#login form input.inpu {background: none repeat scroll 0 0 #FBFBFB;border: 1px solid #E5E5E5;box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;color: #555555;font-size: 24px; margin-bottom: 16px; margin-top: 2px;outline: 0 none;padding: 3px; width: 100%; overflow:hidden; }
#login form input.inpu:focus,#login form input.chk:focus {border-color:#BBBBBB;}
#login form input.chk { background: none repeat scroll 0 0 #FBFBFB;border: 1px solid #E5E5E5;box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;color: #555555;font-size: 24px; line-height: 24px; margin-bottom: 16px; margin-top: 2px;outline: 0 none;text-align: center; width: 30%; overflow:hidden; margin-right: 10px;float:left}
#login form .code {float: left; display: block; height: 40px; overflow: hidden; width: 120px; background: #000; margin-top: 2px;}
#login form .code img {margin: 0;}
#login form .forgetmenot {float:left; display:inline;}
#login form .forgetmenot label {font-size: 12px;line-height: 19px;}
input[type="checkbox"], input[type="radio"] {margin: 1px 0 0;padding: 0; vertical-align: text-top;}
#login form .nore {float:right; display:inline;font-size: 12px;line-height: 19px;}
#login form .nore a {color:#0082CB; text-decoration: none;}
#login form .nore a:hover {text-decoration: underline;}
.login_btn {background:url("../images/login_btn.png");cursor: pointer;background-repeat: no-repeat;border:none; background-position:0 0; width:272px; height:40px; margin:0 auto; clear:both; display:inline-block; margin-top:20px; font:normal 20px/40px "Microsoft Yahei"; color:#FFFFFF; text-decoration: none; text-align:center; text-shadow: 0 -1px 0 #005B99; }
.login_btn:active {background-position:0 -40px;}

.footer {font:normal 12px/35px "Arial"; margin: 0 auto; text-align: center; color: #999999;}

